gint max_outstanding;
};
-G_DEFINE_TYPE (OstreeFetcher, ostree_fetcher, G_TYPE_OBJECT)
+G_DEFINE_TYPE (OstreeFetcher, _ostree_fetcher, G_TYPE_OBJECT)
static void
-ostree_fetcher_finalize (GObject *object)
+_ostree_fetcher_finalize (GObject *object)
{
OstreeFetcher *self;
g_queue_clear (&self->pending_queue);
- G_OBJECT_CLASS (ostree_fetcher_parent_class)->finalize (object);
+ G_OBJECT_CLASS (_ostree_fetcher_parent_class)->finalize (object);
}
static void
-ostree_fetcher_class_init (OstreeFetcherClass *klass)
+_ostree_fetcher_class_init (OstreeFetcherClass *klass)
{
GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
- gobject_class->finalize = ostree_fetcher_finalize;
+ gobject_class->finalize = _ostree_fetcher_finalize;
}
static void
}
static void
-ostree_fetcher_init (OstreeFetcher *self)
+_ostree_fetcher_init (OstreeFetcher *self)
{
gint max_conns;
const char *http_proxy;
}
OstreeFetcher *
-ostree_fetcher_new (GFile *tmpdir,
+_ostree_fetcher_new (GFile *tmpdir,
OstreeFetcherConfigFlags flags)
{
OstreeFetcher *self = (OstreeFetcher*)g_object_new (OSTREE_TYPE_FETCHER, NULL);
}
void
-ostree_fetcher_set_client_cert (OstreeFetcher *fetcher,
+_ostree_fetcher_set_client_cert (OstreeFetcher *fetcher,
GTlsCertificate *cert)
{
g_clear_object (&fetcher->client_cert);
}
void
-ostree_fetcher_request_uri_with_partial_async (OstreeFetcher *self,
+_ostree_fetcher_request_uri_with_partial_async (OstreeFetcher *self,
SoupURI *uri,
guint64 max_size,
GCancellable *cancellable,
pending = ostree_fetcher_request_uri_internal (self, uri, FALSE, max_size, cancellable,
callback, user_data,
- ostree_fetcher_request_uri_with_partial_async);
+ _ostree_fetcher_request_uri_with_partial_async);
if (!ot_gfile_query_info_allow_noent (pending->out_tmpfile, OSTREE_GIO_FAST_QUERYINFO,
G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS,
}
GFile *
-ostree_fetcher_request_uri_with_partial_finish (OstreeFetcher *self,
+_ostree_fetcher_request_uri_with_partial_finish (OstreeFetcher *self,
GAsyncResult *result,
GError **error)
{
GSimpleAsyncResult *simple;
OstreeFetcherPendingURI *pending;
- g_return_val_if_fail (g_simple_async_result_is_valid (result, (GObject*)self, ostree_fetcher_request_uri_with_partial_async), FALSE);
+ g_return_val_if_fail (g_simple_async_result_is_valid (result, (GObject*)self, _ostree_fetcher_request_uri_with_partial_async), FALSE);
simple = G_SIMPLE_ASYNC_RESULT (result);
if (g_simple_async_result_propagate_error (simple, error))
}
void
-ostree_fetcher_stream_uri_async (OstreeFetcher *self,
+_ostree_fetcher_stream_uri_async (OstreeFetcher *self,
SoupURI *uri,
guint64 max_size,
GCancellable *cancellable,
pending = ostree_fetcher_request_uri_internal (self, uri, TRUE, max_size, cancellable,
callback, user_data,
- ostree_fetcher_stream_uri_async);
+ _ostree_fetcher_stream_uri_async);
if (SOUP_IS_REQUEST_HTTP (pending->request))
{
}
GInputStream *
-ostree_fetcher_stream_uri_finish (OstreeFetcher *self,
+_ostree_fetcher_stream_uri_finish (OstreeFetcher *self,
GAsyncResult *result,
GError **error)
{
GSimpleAsyncResult *simple;
OstreeFetcherPendingURI *pending;
- g_return_val_if_fail (g_simple_async_result_is_valid (result, (GObject*)self, ostree_fetcher_stream_uri_async), FALSE);
+ g_return_val_if_fail (g_simple_async_result_is_valid (result, (GObject*)self, _ostree_fetcher_stream_uri_async), FALSE);
simple = G_SIMPLE_ASYNC_RESULT (result);
if (g_simple_async_result_propagate_error (simple, error))
}
char *
-ostree_fetcher_query_state_text (OstreeFetcher *self)
+_ostree_fetcher_query_state_text (OstreeFetcher *self)
{
guint n_active;
}
guint64
-ostree_fetcher_bytes_transferred (OstreeFetcher *self)
+_ostree_fetcher_bytes_transferred (OstreeFetcher *self)
{
guint64 ret = self->total_downloaded;
GHashTableIter hiter;
}
guint
-ostree_fetcher_get_n_requests (OstreeFetcher *self)
+_ostree_fetcher_get_n_requests (OstreeFetcher *self)
{
return self->total_requests;
}
G_BEGIN_DECLS
-#define OSTREE_TYPE_FETCHER (ostree_fetcher_get_type ())
+#define OSTREE_TYPE_FETCHER (_ostree_fetcher_get_type ())
#define OSTREE_FETCHER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), OSTREE_TYPE_FETCHER, OstreeFetcher))
#define OSTREE_FETCHER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), OSTREE_TYPE_FETCHER, OstreeFetcherClass))
#define OSTREE_IS_FETCHER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), OSTREE_TYPE_FETCHER))
OSTREE_FETCHER_FLAGS_TLS_PERMISSIVE = (1 << 0)
} OstreeFetcherConfigFlags;
-GType ostree_fetcher_get_type (void) G_GNUC_CONST;
+GType _ostree_fetcher_get_type (void) G_GNUC_CONST;
-OstreeFetcher *ostree_fetcher_new (GFile *tmpdir,
+OstreeFetcher *_ostree_fetcher_new (GFile *tmpdir,
OstreeFetcherConfigFlags flags);
-void ostree_fetcher_set_client_cert (OstreeFetcher *fetcher,
+void _ostree_fetcher_set_client_cert (OstreeFetcher *fetcher,
GTlsCertificate *cert);
-char * ostree_fetcher_query_state_text (OstreeFetcher *self);
+char * _ostree_fetcher_query_state_text (OstreeFetcher *self);
-guint64 ostree_fetcher_bytes_transferred (OstreeFetcher *self);
+guint64 _ostree_fetcher_bytes_transferred (OstreeFetcher *self);
-guint ostree_fetcher_get_n_requests (OstreeFetcher *self);
+guint _ostree_fetcher_get_n_requests (OstreeFetcher *self);
-void ostree_fetcher_request_uri_with_partial_async (OstreeFetcher *self,
+void _ostree_fetcher_request_uri_with_partial_async (OstreeFetcher *self,
SoupURI *uri,
guint64 max_size,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
-GFile *ostree_fetcher_request_uri_with_partial_finish (OstreeFetcher *self,
+GFile *_ostree_fetcher_request_uri_with_partial_finish (OstreeFetcher *self,
GAsyncResult *result,
GError **error);
-void ostree_fetcher_stream_uri_async (OstreeFetcher *self,
+void _ostree_fetcher_stream_uri_async (OstreeFetcher *self,
SoupURI *uri,
guint64 max_size,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
-GInputStream *ostree_fetcher_stream_uri_finish (OstreeFetcher *self,
+GInputStream *_ostree_fetcher_stream_uri_finish (OstreeFetcher *self,
GAsyncResult *result,
GError **error);
pull_data->n_outstanding_metadata_write_requests;
guint outstanding_fetches = pull_data->n_outstanding_content_fetches +
pull_data->n_outstanding_metadata_fetches;
- guint64 bytes_transferred = ostree_fetcher_bytes_transferred (pull_data->fetcher);
+ guint64 bytes_transferred = _ostree_fetcher_bytes_transferred (pull_data->fetcher);
guint fetched = pull_data->n_fetched_metadata + pull_data->n_fetched_content;
guint requested = pull_data->n_requested_metadata + pull_data->n_requested_content;
guint n_scanned_metadata = pull_data->n_scanned_metadata;
{
OstreeFetchUriSyncData *data = user_data;
- data->result_stream = ostree_fetcher_stream_uri_finish ((OstreeFetcher*)object,
+ data->result_stream = _ostree_fetcher_stream_uri_finish ((OstreeFetcher*)object,
result, data->pull_data->async_error);
data->pull_data->fetching_sync_uri = NULL;
g_main_loop_quit (data->pull_data->loop);
fetch_data.pull_data = pull_data;
pull_data->fetching_sync_uri = uri;
- ostree_fetcher_stream_uri_async (pull_data->fetcher, uri,
+ _ostree_fetcher_stream_uri_async (pull_data->fetcher, uri,
OSTREE_MAX_METADATA_SIZE,
cancellable,
fetch_uri_sync_on_complete, &fetch_data);
const char *checksum;
OstreeObjectType objtype;
- temp_path = ostree_fetcher_request_uri_with_partial_finish ((OstreeFetcher*)object, result, error);
+ temp_path = _ostree_fetcher_request_uri_with_partial_finish ((OstreeFetcher*)object, result, error);
if (!temp_path)
goto out;
ostree_object_name_deserialize (fetch_data->object, &checksum, &objtype);
g_debug ("fetch of %s complete", ostree_object_to_string (checksum, objtype));
- temp_path = ostree_fetcher_request_uri_with_partial_finish ((OstreeFetcher*)object, result, error);
+ temp_path = _ostree_fetcher_request_uri_with_partial_finish ((OstreeFetcher*)object, result, error);
if (!temp_path)
{
if (!g_error_matches (local_error, G_IO_ERROR, G_IO_ERROR_NOT_FOUND))
fetch_data->pull_data = pull_data;
fetch_data->object = ostree_object_name_serialize (checksum, objtype);
fetch_data->is_detached_meta = is_detached_meta;
- ostree_fetcher_request_uri_with_partial_async (pull_data->fetcher, obj_uri,
+ _ostree_fetcher_request_uri_with_partial_async (pull_data->fetcher, obj_uri,
is_meta ? OSTREE_MAX_METADATA_SIZE : 0,
pull_data->cancellable,
is_meta ? meta_fetch_on_complete : content_fetch_on_complete, fetch_data);
if (tls_permissive)
fetcher_flags |= OSTREE_FETCHER_FLAGS_TLS_PERMISSIVE;
- pull_data->fetcher = ostree_fetcher_new (pull_data->repo->tmp_dir,
+ pull_data->fetcher = _ostree_fetcher_new (pull_data->repo->tmp_dir,
fetcher_flags);
{
if (!client_cert)
goto out;
- ostree_fetcher_set_client_cert (pull_data->fetcher, client_cert);
+ _ostree_fetcher_set_client_cert (pull_data->fetcher, client_cert);
}
}
end_time = g_get_monotonic_time ();
- bytes_transferred = ostree_fetcher_bytes_transferred (pull_data->fetcher);
+ bytes_transferred = _ostree_fetcher_bytes_transferred (pull_data->fetcher);
if (bytes_transferred > 0 && pull_data->progress)
{
guint shift;